types of relations gate problems